热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

电话簿|姓氏_数据库视频对索引的了解

篇首语:本文由编程笔记#小编为大家整理,主要介绍了数据库视频对索引的了解相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了数据库视频对索引的了解相关的知识,希望对你有一定的参考价值。




概述

是一个单独的、物理的数据库结构

是某个表中一列或若干列的集合和相应的指向表中物理标识这些值得数据页的逻辑指针清单

有哪两部分组成?

  1. 用来存放表的数据页面
  2. 存放索引页面

可以把数据库看作一本书,把索引看作书的目录

索引一旦创建,将有数据库自动管理和维护

索引只是提供一种快速访问指定记录的方法

为什么使用索引?(优点)

  1. 保证数据记录的唯一性(数据记录不重复)
  2. 加快数据检索速度、
  3. 加快表与表之间的连接速度
  4. 进行检索数据时,可以减少分组和排序的时间
  5. 使用优化隐藏器

 

创建索引用到的语法格式 

【数据库视频】对索引的了解_数据

聚集索引的特点和功能?

特点:

确定表中数据的物理顺序,类似于电话簿(按姓氏排列数据)。一个表中只能包含一个聚集索引,但是索引可以包含多个列

功能:

使用索引找到包含第一个值得行后,可以确保包含后续索引值的行在物理相邻

1、含有大量非重复值得列

2、使用BETWEEN,>,>=,<或<=返回一个范围值的列

3、被连续访问的列

4、返回大型结果集的查询

5、经常被使用连续或GROUP BY子句的查询访问的列

非聚集索引:

数据存储在一个位置(索引带有指针指向),索引存储在另一个位置。索引中的项目按索引值得顺序存储,表中的信息按另一种顺序存储

非聚集索引与聚集索引的两大区别:

1、数据行不按非聚集索引键的顺序排序和存储

2、非聚集索引的叶层不包含数据页,叶节点包含索引行

 

 


推荐阅读
author-avatar
帅气zxc_925
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有